﻿// The Nova Project by Ken Beckett.
// Copyright (C) 2007-2012 Inevitable Software, all rights reserved.
// Released under the Common Development and Distribution License, CDDL-1.0: http://opensource.org/licenses/cddl1.php

namespace Nova.UI
{
    /// <summary>
    /// This interface is implemented by all VM objects that can have a <see cref="BlockVM"/> for a body
    /// (subclasses of <see cref="BlockStatementVM"/>, <see cref="AnonymousMethodVM"/>, <see cref="DocCodeVM"/>).
    /// </summary>
    public interface IBlockVM
    {
        /// <summary>
        /// The <see cref="BlockVM"/> body.
        /// </summary>
        BlockVM BodyVM { get; }
    }
}
